func go/types.identical
15 uses
go/types (current package)
api.go#L475: return identical(x, y, true, nil)
api.go#L481: return identical(x, y, false, nil)
predicates.go#L178: func identical(x, y Type, cmpTags bool, p *ifacePair) bool {
predicates.go#L198: return (x.len < 0 || y.len < 0 || x.len == y.len) && identical(x.elem, y.elem, cmpTags, p)
predicates.go#L204: return identical(x.elem, y.elem, cmpTags, p)
predicates.go#L219: !identical(f.typ, g.typ, cmpTags, p) {
predicates.go#L230: return identical(x.base, y.base, cmpTags, p)
predicates.go#L241: if !identical(v.typ, w.typ, cmpTags, p) {
predicates.go#L288: if !identical(xtparam.bound, ybound, cmpTags, p) {
predicates.go#L298: identical(x.params, yparams, cmpTags, p) &&
predicates.go#L299: identical(x.results, yresults, cmpTags, p)
predicates.go#L366: if f.Id() != g.Id() || !identical(f.typ, g.typ, cmpTags, q) {
predicates.go#L377: return identical(x.key, y.key, cmpTags, p) && identical(x.elem, y.elem, cmpTags, p)
predicates.go#L384: return x.dir == y.dir && identical(x.elem, y.elem, cmpTags, p)